[INFO] cloning repository https://github.com/McArthur-Alford/gtfs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/McArthur-Alford/gtfs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMcArthur-Alford%2Fgtfs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMcArthur-Alford%2Fgtfs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2d445260f50a99eb30b3a4efe743455c2bc57d5d
[INFO] fixing McArthur-Alford/gtfs against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMcArthur-Alford%2Fgtfs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/McArthur-Alford/gtfs
[INFO] finished tweaking git repo https://github.com/McArthur-Alford/gtfs
[INFO] tweaked toml for git repo https://github.com/McArthur-Alford/gtfs written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/McArthur-Alford/gtfs on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/McArthur-Alford/gtfs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded croner v3.0.0
[INFO] [stderr]   Downloaded tokio-cron-scheduler v0.15.1
[INFO] [stderr]   Downloaded windows-registry v0.5.2
[INFO] [stderr]   Downloaded serde-protobuf v0.8.2
[INFO] [stderr]   Downloaded reqwest v0.12.20
[INFO] [stderr]   Downloaded prost-build v0.13.5
[INFO] [stderr]   Downloaded gtfs-structures v0.43.0
[INFO] [stderr]   Downloaded tokio v1.45.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193
[INFO] running `Command { std: "docker" "start" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking indexmap v2.9.0
[INFO] [stderr]    Compiling bigdecimal v0.4.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling cc v1.2.27
[INFO] [stderr]     Checking tokio v1.45.1
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]     Checking chrono v0.4.41
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling zstd-sys v2.0.15+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling event-listener v5.4.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling prettyplease v0.2.35
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]     Checking tokio-util v0.7.15
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]     Checking h2 v0.4.10
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]     Checking uuid v1.17.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]     Checking crc32fast v1.4.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking phf_shared v0.12.1
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]     Checking hyper v1.6.0
[INFO] [stderr]    Compiling sqlx-postgres v0.8.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]     Checking bumpalo v3.18.1
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking hyper-util v0.1.14
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking time v0.3.41
[INFO] [stderr]     Checking zopfli v0.8.2
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking bzip2 v0.5.2
[INFO] [stderr]     Checking phf v0.12.1
[INFO] [stderr]     Checking rustls-pki-types v1.12.0
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking csv-core v0.1.12
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking deflate64 v0.1.9
[INFO] [stderr]    Compiling tokio-cron-scheduler v0.15.1
[INFO] [stderr]     Checking bytemuck v1.23.1
[INFO] [stderr]     Checking reqwest v0.12.20
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]     Checking csv v1.3.1
[INFO] [stderr]     Checking rgb v0.8.50
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]    Compiling gtfs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking croner v3.0.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]     Checking tracing-test v0.2.5
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking serde-protobuf v0.8.2
[INFO] [stderr]     Checking gtfs-structures v0.43.0
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]     Checking sqlx v0.8.6
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/queries.rs:277:15
[INFO] [stdout]     |
[INFO] [stdout] 277 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 278 | |         r#"
[INFO] [stdout] 279 | |         SELECT feed_last_update
[INFO] [stdout] 280 | |         FROM last_update
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |         feed_region
[INFO] [stdout] 284 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> src/db/tests.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let row = sqlx::query_as!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 28 | |         Agency,
[INFO] [stdout] 29 | |         "SELECT * FROM agency WHERE agency_name = $1",
[INFO] [stdout] 30 | |         &agency.agency_name
[INFO] [stdout] 31 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> src/db/tests.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |       let row = sqlx::query_as!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 60 | |         Calendar,
[INFO] [stdout] 61 | |         "SELECT * FROM calendar WHERE service_id = $1",
[INFO] [stdout] 62 | |         &cal.service_id
[INFO] [stdout] 63 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> src/db/tests.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 |       let row = sqlx::query_as!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 85 | |         CalendarDate,
[INFO] [stdout] 86 | |         "SELECT * FROM calendar_dates WHERE service_id = $1 AND date = $2",
[INFO] [stdout] 87 | |         &cd.service_id,
[INFO] [stdout] 88 | |         cd.date
[INFO] [stdout] 89 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:112:15
[INFO] [stdout]     |
[INFO] [stdout] 112 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 113 | |         FeedInfo,
[INFO] [stdout] 114 | |         "SELECT * FROM feed_info WHERE feed_publisher_name = $1",
[INFO] [stdout] 115 | |         &feed.feed_publisher_name
[INFO] [stdout] 116 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/queries.rs:277:15
[INFO] [stdout]     |
[INFO] [stdout] 277 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 278 | |         r#"
[INFO] [stdout] 279 | |         SELECT feed_last_update
[INFO] [stdout] 280 | |         FROM last_update
[INFO] [stdout] ...   |
[INFO] [stdout] 283 | |         feed_region
[INFO] [stdout] 284 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:136:15
[INFO] [stdout]     |
[INFO] [stdout] 136 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 137 | |         LastUpdate,
[INFO] [stdout] 138 | |         "SELECT * FROM last_update WHERE feed_region = $1",
[INFO] [stdout] 139 | |         &last_update.feed_region
[INFO] [stdout] 140 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 167 | |         Route,
[INFO] [stdout] 168 | |         "SELECT * FROM routes WHERE route_id = $1",
[INFO] [stdout] 169 | |         &route.route_id
[INFO] [stdout] 170 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:192:15
[INFO] [stdout]     |
[INFO] [stdout] 192 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 193 | |         Shape,
[INFO] [stdout] 194 | |         "SELECT * FROM shapes WHERE shape_id = $1 AND shape_pt_sequence = $2",
[INFO] [stdout] 195 | |         &shape.shape_id,
[INFO] [stdout] 196 | |         &shape.shape_pt_sequence
[INFO] [stdout] 197 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:226:15
[INFO] [stdout]     |
[INFO] [stdout] 226 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 227 | |         Stop,
[INFO] [stdout] 228 | |         "SELECT * FROM stops WHERE stop_id = $1",
[INFO] [stdout] 229 | |         &stop.stop_id
[INFO] [stdout] 230 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:267:15
[INFO] [stdout]     |
[INFO] [stdout] 267 |       let row = sqlx::query_as!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 268 | |         Trip,
[INFO] [stdout] 269 | |         "SELECT * FROM trips WHERE trip_id = $1",
[INFO] [stdout] 270 | |         &trip.trip_id
[INFO] [stdout] 271 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> src/db/tests.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 342 |       let row: StopTime = sqlx::query_as!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 343 | |         StopTime,
[INFO] [stdout] 344 | |         "SELECT * FROM stop_times WHERE trip_id = $1 AND stop_id = $2",
[INFO] [stdout] 345 | |         &stop_time.trip_id,
[INFO] [stdout] 346 | |         &stop_time.stop_id
[INFO] [stdout] 347 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::static_types::LastUpdate`
[INFO] [stdout]  --> src/bridge/static_bridge.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         types::static_types::LastUpdate,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::types::*`
[INFO] [stdout]  --> src/db/queries.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::types::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PgConnection` and `QueryBuilder`
[INFO] [stdout]  --> src/db/queries.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | use sqlx::{PgConnection, PgPool, QueryBuilder};
[INFO] [stdout]   |            ^^^^^^^^^^^^          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PgConnection` and `Transaction`
[INFO] [stdout]  --> src/db/types/static_types.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |     FromRow, PgConnection, Postgres, QueryBuilder, Transaction, postgres::types::PgInterval,
[INFO] [stdout]   |              ^^^^^^^^^^^^                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> src/db/types/static_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `NaiveDateTime`, `NaiveDate`, `Timelike`, and `Utc`
[INFO] [stdout]  --> src/db/types/mod.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use chrono::{NaiveDate, NaiveDateTime, Timelike, Utc};
[INFO] [stdout]   |              ^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromRow`, `PgConnection`, and `postgres::types::PgInterval`
[INFO] [stdout]  --> src/db/types/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     FromRow, PgConnection, Postgres, QueryBuilder, Transaction, postgres::types::PgInterval,
[INFO] [stdout]   |     ^^^^^^^  ^^^^^^^^^^^^                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> src/main.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, error, info};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::queries::insert_agency`, `super::queries::insert_calendar`, `super::queries::insert_calendar_date`, `super::queries::insert_feed_info`, `super::queries::insert_route`, `super::queries::insert_shape`, `super::queries::insert_stop`, `super::queries::insert_stop_time`, `super::queries::insert_trip`
[INFO] [stdout]   --> src/db/tests.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     insert_agency, insert_calendar, insert_calendar_date, insert_feed_info, insert_route,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^ no `insert_route` in `db::queries`
[INFO] [stdout]    |     |              |                |                     |
[INFO] [stdout]    |     |              |                |                     no `insert_feed_info` in `db::queries`
[INFO] [stdout]    |     |              |                no `insert_calendar_date` in `db::queries`
[INFO] [stdout]    |     |              no `insert_calendar` in `db::queries`
[INFO] [stdout]    |     no `insert_agency` in `db::queries`
[INFO] [stdout] 10 |     insert_shape, insert_stop, insert_stop_time, insert_trip,
[INFO] [stdout]    |     ^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^ no `insert_trip` in `db::queries`
[INFO] [stdout]    |     |             |            |
[INFO] [stdout]    |     |             |            no `insert_stop_time` in `db::queries`
[INFO] [stdout]    |     |             no `insert_stop` in `db::queries`
[INFO] [stdout]    |     no `insert_shape` in `db::queries`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout]  9 -     insert_agency, insert_calendar, insert_calendar_date, insert_feed_info, insert_route,
[INFO] [stdout]  9 +     insert_many, insert_calendar, insert_calendar_date, insert_feed_info, insert_route,
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout]  9 -     insert_agency, insert_calendar, insert_calendar_date, insert_feed_info, insert_route,
[INFO] [stdout]  9 +     insert_agency, insert_calendar, insert_calendar_date, insert_feed_info, insert_one,
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 10 -     insert_shape, insert_stop, insert_stop_time, insert_trip,
[INFO] [stdout] 10 +     insert_one, insert_stop, insert_stop_time, insert_trip,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]   --> src/db/tests.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | async fn test_agency(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::PgPool;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::PgPool;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Agency` in this scope
[INFO] [stdout]   --> src/db/tests.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let agency = Agency {
[INFO] [stdout]    |                  ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::types::static_types::Agency;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use gtfs_structures::Agency;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use gtfs_structures::ObjectType::Agency;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]   --> src/db/tests.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 | async fn test_calendar(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::PgPool;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::PgPool;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Calendar` in this scope
[INFO] [stdout]   --> src/db/tests.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let cal = Calendar {
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::types::static_types::Calendar;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use gtfs_structures::Calendar;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use gtfs_structures::ObjectType::Calendar;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `NaiveDate` in this scope
[INFO] [stdout]   --> src/db/tests.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |         start_date: NaiveDate::from_yo_opt(2026, 1).unwrap(),
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `NaiveDate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  7 + use chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::types::chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `NaiveDate` in this scope
[INFO] [stdout]   --> src/db/tests.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |         end_date: NaiveDate::from_yo_opt(2026, 12).unwrap(),
[INFO] [stdout]    |                   ^^^^^^^^^ use of undeclared type `NaiveDate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  7 + use chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::types::chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]   --> src/db/tests.rs:75:35
[INFO] [stdout]    |
[INFO] [stdout] 75 | async fn test_calendar_date(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]    |                                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::PgPool;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::PgPool;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CalendarDate` in this scope
[INFO] [stdout]   --> src/db/tests.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let cd = CalendarDate {
[INFO] [stdout]    |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  7 + use crate::db::types::static_types::CalendarDate;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use gtfs_structures::CalendarDate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `NaiveDate` in this scope
[INFO] [stdout]   --> src/db/tests.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |         date: NaiveDate::from_yo_opt(2026, 1).unwrap(),
[INFO] [stdout]    |               ^^^^^^^^^ use of undeclared type `NaiveDate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  7 + use chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout]  7 + use sqlx::types::chrono::NaiveDate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 | async fn test_feed_info(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FeedInfo` in this scope
[INFO] [stdout]    --> src/db/tests.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let feed = FeedInfo {
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::FeedInfo;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::FeedInfo;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `NaiveDate` in this scope
[INFO] [stdout]    --> src/db/tests.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |         feed_start_date: Some(NaiveDate::from_yo_opt(2026, 1).unwrap()),
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `NaiveDate`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::NaiveDate;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::types::chrono::NaiveDate;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `NaiveDate` in this scope
[INFO] [stdout]    --> src/db/tests.rs:108:29
[INFO] [stdout]     |
[INFO] [stdout] 108 |         feed_end_date: Some(NaiveDate::from_yo_opt(2026, 100).unwrap()),
[INFO] [stdout]     |                             ^^^^^^^^^ use of undeclared type `NaiveDate`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::NaiveDate;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::types::chrono::NaiveDate;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:128:33
[INFO] [stdout]     |
[INFO] [stdout] 128 | async fn test_last_update(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LastUpdate` in this scope
[INFO] [stdout]    --> src/db/tests.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let last_update = LastUpdate {
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::LastUpdate;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Utc` in this scope
[INFO] [stdout]    --> src/db/tests.rs:132:27
[INFO] [stdout]     |
[INFO] [stdout] 132 |         feed_last_update: Utc::now().with_nanosecond(0).unwrap().naive_utc(),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Utc`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::Utc;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::types::chrono::Utc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:152:27
[INFO] [stdout]     |
[INFO] [stdout] 152 | async fn test_route(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Route` in this scope
[INFO] [stdout]    --> src/db/tests.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let route = Route {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Route;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 | async fn test_shape(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Shape` in this scope
[INFO] [stdout]    --> src/db/tests.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let shape = Shape {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Shape;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::transit_realtime::Shape;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Shape;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Shape;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 | async fn test_stop(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Stop` in this scope
[INFO] [stdout]    --> src/db/tests.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let stop = Stop {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::transit_realtime::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Stop;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 | async fn test_trip(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Route` in this scope
[INFO] [stdout]    --> src/db/tests.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let route = Route {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Route;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Trip` in this scope
[INFO] [stdout]    --> src/db/tests.rs:256:16
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let trip = Trip {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Trip;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Trip;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Trip;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:283:31
[INFO] [stdout]     |
[INFO] [stdout] 283 | async fn test_stop_time(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Stop` in this scope
[INFO] [stdout]    --> src/db/tests.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let stop = Stop {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::transit_realtime::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Stop;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Stop;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Route` in this scope
[INFO] [stdout]    --> src/db/tests.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let route = Route {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Route;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Route;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Trip` in this scope
[INFO] [stdout]    --> src/db/tests.rs:312:16
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let trip = Trip {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::Trip;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::ObjectType::Trip;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::Trip;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StopTime` in this scope
[INFO] [stdout]    --> src/db/tests.rs:323:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let stop_time = StopTime {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::StopTime;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::StopTime;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `TimeDelta` in this scope
[INFO] [stdout]    --> src/db/tests.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             TimeDelta::try_minutes(16 * 60 + 50)
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `TimeDelta`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::TimeDelta;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `TimeDelta` in this scope
[INFO] [stdout]    --> src/db/tests.rs:331:25
[INFO] [stdout]     |
[INFO] [stdout] 331 |         departure_time: TimeDelta::try_minutes(16 * 60 + 50)
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `TimeDelta`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::TimeDelta;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `StopTime` in this scope
[INFO] [stdout]    --> src/db/tests.rs:342:14
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let row: StopTime = sqlx::query_as!(
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::StopTime;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use gtfs_structures::StopTime;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PgPool` in this scope
[INFO] [stdout]    --> src/db/tests.rs:359:42
[INFO] [stdout]     |
[INFO] [stdout] 359 | async fn test_get_feed_last_update(pool: PgPool) -> sqlx::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these type aliases
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::PgPool;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::PgPool;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Utc` in this scope
[INFO] [stdout]    --> src/db/tests.rs:361:32
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let expected_last_update = Utc::now().with_nanosecond(0).unwrap().naive_utc();
[INFO] [stdout]     |                                ^^^ use of undeclared type `Utc`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   7 + use chrono::Utc;
[INFO] [stdout]     |
[INFO] [stdout]   7 + use sqlx::types::chrono::Utc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LastUpdate` in this scope
[INFO] [stdout]    --> src/db/tests.rs:364:23
[INFO] [stdout]     |
[INFO] [stdout] 364 |     let last_update = LastUpdate {
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::db::types::static_types::LastUpdate;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_feed_last_update` in this scope
[INFO] [stdout]    --> src/db/tests.rs:372:30
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[sqlx::test(migrator = "super::MIGRATOR")]
[INFO] [stdout]     | ------------------------------------------- similarly named function `test_get_feed_last_update` defined here
[INFO] [stdout] ...
[INFO] [stdout] 372 |     let actual_last_update = get_feed_last_update(region, &pool).await?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let actual_last_update = test_get_feed_last_update(region, &pool).await?;
[INFO] [stdout]     |                              +++++
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   7 + use crate::queries::get_feed_last_update;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::static_types::LastUpdate`
[INFO] [stdout]  --> src/bridge/static_bridge.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         types::static_types::LastUpdate,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::types::*`
[INFO] [stdout]  --> src/db/queries.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::types::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PgConnection` and `QueryBuilder`
[INFO] [stdout]  --> src/db/queries.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | use sqlx::{PgConnection, PgPool, QueryBuilder};
[INFO] [stdout]   |            ^^^^^^^^^^^^          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PgConnection` and `Transaction`
[INFO] [stdout]  --> src/db/types/static_types.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |     FromRow, PgConnection, Postgres, QueryBuilder, Transaction, postgres::types::PgInterval,
[INFO] [stdout]   |              ^^^^^^^^^^^^                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> src/db/types/static_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `NaiveDateTime`, `NaiveDate`, `Timelike`, and `Utc`
[INFO] [stdout]  --> src/db/types/mod.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use chrono::{NaiveDate, NaiveDateTime, Timelike, Utc};
[INFO] [stdout]   |              ^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromRow`, `PgConnection`, and `postgres::types::PgInterval`
[INFO] [stdout]  --> src/db/types/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     FromRow, PgConnection, Postgres, QueryBuilder, Transaction, postgres::types::PgInterval,
[INFO] [stdout]   |     ^^^^^^^  ^^^^^^^^^^^^                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> src/main.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, error, info};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_last_update` in this scope
[INFO] [stdout]    --> src/db/tests.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[sqlx::test(migrator = "super::MIGRATOR")]
[INFO] [stdout]     | ------------------------------------------- similarly named function `test_last_update` defined here
[INFO] [stdout] ...
[INFO] [stdout] 134 |     insert_last_update(&last_update, &mut *pool).await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 134 -     insert_last_update(&last_update, &mut *pool).await?;
[INFO] [stdout] 134 +     test_last_update(&last_update, &mut *pool).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_last_update` in this scope
[INFO] [stdout]    --> src/db/tests.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[sqlx::test(migrator = "super::MIGRATOR")]
[INFO] [stdout]     | ------------------------------------------- similarly named constant `test_last_update` defined here
[INFO] [stdout] ...
[INFO] [stdout] 368 |     insert_last_update(&last_update, &mut *transaction).await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 368 -     insert_last_update(&last_update, &mut *transaction).await?;
[INFO] [stdout] 368 +     test_last_update(&last_update, &mut *transaction).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gtfs` (bin "gtfs") due to 1 previous error; 8 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gtfs` (bin "gtfs" test) due to 51 previous errors; 8 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193", kill_on_drop: false }`
[INFO] [stdout] 6c8e49c2f90cfca9b5184cbe7c6d87bc2697728717b14ded37773a90a854d193
